BLOG main image
전체 (276)
[Computer] (42)
[Programming] (62)
[DBMS] (26)
[Operating System] (21)
[Study English] (8)
[For money] (28)
[Interest] (89)
«   2009/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
77889 Visitors up to today!
Today 81 hit, Yesterday 46 hit
'[DBMS]/MySQL'에 해당되는 글 3건
[폭주기관차, 2008/03/19 09:49, [DBMS]/MySQL]
제로보드에서 저장되는 시간은 UNIX 시간으로 변환되어있다.

이 값을 다시 우리가 보는 일반 시간으로 변경하려면 MySQL 함수를 이용하면 간단하다

from_unixtime()  : 유닉스 시간을 우리가 보는 시간으로..
unix_timestamp() : 우리가보는 시간을 유닉시간으로...

간단한 예를 들자면 아래와 같이 만들 수 있겠다.

SELECT date_format( from_unixtime( wr_writetime ), '%Y-%m-%d' ) FROM testTable;


만약 date_format이란 함수를 이용안하고 그대로 출력하면 시간 초까지도 출력이 된다.

출처 : 네이버 지식인 jpriest님의 답변

Trackback Address :: http://kongmks.cafe24.com/trackback/287
Name
Password
Homepage
Secret
[폭주기관차, 2008/03/01 17:14, [DBMS]/MySQL]
날짜를 더하거나 빼기를 위한 함수가 MySQL에서는 지원한다.

DATE_ADD( 날짜, INTERVAL 일 DAY )


그냥 설명보다는 예를 들어 빨리 설명하겠다.

DATE_ADD( NOW(), INTERVAL 2 DAY )


이렇게 한다면 오늘날짜에서 2일을 더한 후의 나 날짜가 나오게 된다.
만약 5일전의 날짜가 궁금하다면...

DATE_ADD( NOW(), INTERVAL -5 DAY )


이렇게 해주면 된다.

일만 되는게 아니라 달도 된다.

DATE_ADD( NOW(), INTERVAL 1 MONTH )


이렇게 하면 1달 후의 값이 나오게 된다.
Trackback Address :: http://kongmks.cafe24.com/trackback/279
Name
Password
Homepage
Secret
[폭주기관차, 2008/02/27 14:26, [DBMS]/MySQL]
MySQL에서 LIKE로 문자 비교시 자동으로 대소문자를 구별하게 되어있다.

어떻게 보면 편한 기능이기도 하면서도
좀더 자세한 검색을 위해서는 불필요한 경우가 있다.

그럴경우 두 가지 방법이 있는데

한 가지는 테이블을 생성할때 필드에 BINARY라는 옵션을 붙여주는 거다.
(이미 생성된 테이블일 경우에는 ALERT로 BINARY를 수정해주면 된다.)

하지만 이렇게 만들기란 여간 번거로운 작업이 아니다.

두번째 방법은 비교할때 BINARY란 함수를 이용하는 것이다.

SELECT * FROM TEST WHERE NAME LIKE BINARY( 'Test' );


이렇게 조회를 하면 대소문자를 구별하여 정확하게 출력이 된다.

참고 : PHP School의 루시퍼님의 답변글

Trackback Address :: http://kongmks.cafe24.com/trackback/278
Name
Password
Homepage
Secret
*1